package com.ruoyi.weixin.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.ruoyi.weixin.entity.R;
import com.ruoyi.weixin.entity.User;
import com.ruoyi.weixin.vo.RePassvO;
import com.ruoyi.weixin.vo.UserPassWord;
import com.ruoyi.weixin.vo.UserVo;

import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpSession;
import java.util.Map;


/**
 * (User)表服务接口
 *
 * @author makejava
 * @since 2023-12-15 10:15:26
 */
public interface UserService extends IService<User> {

    Map<String, Object> checkLogin(String code, HttpServletRequest request);

    Map<String, Object>   checkLoginByPassword(UserPassWord userVo,HttpServletRequest request);

    Object wenFindPassByda(UserVo userVo);

    int sentEmail(String phone);

    R<?> checkCode(String code);

    R<?> reSetPass(RePassvO rePassvO);
}

